Problem with large slur ends

Due to spacing problems, it may happen that the end of an normalshapemediumseriesnormalshapemediumseries\Ilegu or normalshapemediumseriesnormalshapemediumseries\Ilegl makses some ugly overlap between the currrent slur horizontal rule and the ending symbol itself. This is due to the ending symbol being so long that it overlaps the end of the horizontal rule. The easiest way of removing that slight trouble consists in replacing — for example — normalshapemediumseries normalshapemediumseriesnormalshapemediumseries\tleg0 with the more sophisticated commands :


\rlap{\qsk\tleg0}


which delays the position of the closing slur symbol by a space equal to the note head width.